//
//  Global.h
//  pai
//
//  Created by pro on 14-10-28.
//  Copyright (c) 2014年 linjunjing. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CommonCrypto/CommonDigest.h>
#import "SystemInfo.h"
#import "UserInfo.h"

@interface Global : NSObject

#define IPHONE4 [[UIScreen  mainScreen] bounds].size.height==480
#define IPHONE5 [[UIScreen  mainScreen] bounds].size.height==568
#define IOS7 [[[UIDevice currentDevice]systemVersion]floatValue] >= 7.0
#define SYSTEMDOMAIN @""
#define IMAGESERVICE @"http://121.41.45.147:3000"


// 程序版本编号
#define VERSION @"1.0"

@property (strong, nonatomic) NSString* uuid;
@property (strong, nonatomic) UserInfo* userinfo;
@property (strong, nonatomic) SystemInfo* systeminfo;

@property(strong, nonatomic) NSString* fixurl;
@property(strong, nonatomic) NSString* useurl;

@property (nonatomic) BOOL logined;

@property NSString* devicetoken;

/*
 0：其他页面
 1：消息中心页面
 2：消息详情页面
 */
@property NSInteger messageviewtype;
@property NSInteger newmessageNumber;

+ (Global *)instance;

// 固定ip链接
-(NSString*) fixHttpUrl: (NSString*)url;
// 使用ip链接
-(NSString*) useHttpUrl: (NSString*)url;

// 系统文档目录
- (NSString*) systemDocumentPath;
- (NSString*) systemLibraryPath;
// 创建目录
- (void) createDirectory: (NSString*)path;
// 文件大小
- (long long) filesize: (NSString*)filepath;
// 删除文件
- (void) deleteFile: (NSString*)filepath;
// 移动文件
- (void) moveFile: (NSString*) src to: (NSString*) dest isDirectory: (BOOL) is;
// 文件是否存在
- (BOOL) fileIsExsits: (NSString*) filepath;
// 目录是否存在
- (BOOL) dirIsExsits: (NSString*) filepath;
// 图片缓存文件
- (NSString*) imageCacheFile: (NSString*) name; // 图片缓存文件
- (NSString*) htmlsDir;

@end

@interface NSString (md5)
-(NSString *) md5HexDigest;
@end

static Global *instance = nil;
